sokwedb
11 days agoFix privleges of SIGHTINGS
Karl O. Pinc kop@karlpinc.com [Fri, 31 Jul 2026 21:17:18 +0000 (21:17 +0000)]
Fix privleges of SIGHTINGS

11 days agoCorrect the privileges of SWELLING_STATES
Karl O. Pinc kop@karlpinc.com [Fri, 31 Jul 2026 21:13:50 +0000 (21:13 +0000)]
Correct the privileges of SWELLING_STATES

11 days agoUpdate copyright
Karl O. Pinc kop@karlpinc.com [Fri, 31 Jul 2026 21:09:17 +0000 (21:09 +0000)]
Update copyright

11 days agoFix grammer in error message
Karl O. Pinc kop@karlpinc.com [Fri, 31 Jul 2026 21:03:57 +0000 (21:03 +0000)]
Fix grammer in error message

11 days agofix: normalize blank biography maternal IDs (Problem #104)
Stevan Earl [Tue, 4 Aug 2026 19:55:18 +0000 (12:55 -0700)]
fix: normalize blank biography maternal IDs (Problem #104)

11 days agofix: normalize blank biography birth groups (Problem #103)
Stevan Earl [Tue, 4 Aug 2026 19:54:56 +0000 (12:54 -0700)]
fix: normalize blank biography birth groups (Problem #103)

2 weeks agoSWELLING_SOURCES min swelling cannot exceed the max swelling
Karl O. Pinc kop@karlpinc.com [Fri, 31 Jul 2026 18:43:46 +0000 (18:43 +0000)]
SWELLING_SOURCES min swelling cannot exceed the max swelling

2 weeks agoSWELLING_SOURCES can only use CYCLE_STATES where SSRank is not NULL
Karl O. Pinc kop@karlpinc.com [Fri, 31 Jul 2026 17:49:24 +0000 (17:49 +0000)]
SWELLING_SOURCES can only use CYCLE_STATES where SSRank is not NULL

2 weeks agoFix formatting of error message
Karl O. Pinc kop@karlpinc.com [Fri, 31 Jul 2026 17:28:36 +0000 (17:28 +0000)]
Fix formatting of error message

2 weeks agoChange build_swelling_states() so that it uses CYCLE_STATES.SSRank
Karl O. Pinc kop@karlpinc.com [Fri, 31 Jul 2026 16:54:41 +0000 (16:54 +0000)]
Change build_swelling_states() so that it uses CYCLE_STATES.SSRank

2 weeks agoAdd the CYCLE_STATES.SSRank column
Karl O. Pinc kop@karlpinc.com [Fri, 31 Jul 2026 16:36:13 +0000 (16:36 +0000)]
Add the CYCLE_STATES.SSRank column

2 weeks agoAdd nullunique substitution; for unique except for NULL values
Karl O. Pinc kop@karlpinc.com [Fri, 31 Jul 2026 16:25:20 +0000 (16:25 +0000)]
Add nullunique substitution; for unique except for NULL values

2 weeks agoFix build_swelling_states() to remove data on former females
Karl O. Pinc kop@karlpinc.com [Fri, 31 Jul 2026 15:37:55 +0000 (15:37 +0000)]
Fix build_swelling_states() to remove data on former females

2 weeks agoAdd a "Return Value" section
Karl O. Pinc kop@karlpinc.com [Fri, 31 Jul 2026 01:24:31 +0000 (01:24 +0000)]
Add a "Return Value" section

2 weeks agoCreate and document build_swelling_states() function
Karl O. Pinc kop@karlpinc.com [Fri, 31 Jul 2026 01:20:20 +0000 (01:20 +0000)]
Create and document build_swelling_states() function

2 weeks agoUse better macro name: sdb_manual_swelling -> sdb_manual_source
Karl O. Pinc kop@karlpinc.com [Fri, 31 Jul 2026 01:04:11 +0000 (01:04 +0000)]
Use better macro name: sdb_manual_swelling -> sdb_manual_source

2 weeks agoRemove comments leftover from cut-and-paste
Karl O. Pinc kop@karlpinc.com [Thu, 30 Jul 2026 21:24:06 +0000 (21:24 +0000)]
Remove comments leftover from cut-and-paste

2 weeks agoAdd the columns YKAge and YKID to REPRO_STATES
Karl O. Pinc kop@karlpinc.com [Thu, 30 Jul 2026 17:07:09 +0000 (17:07 +0000)]
Add the columns YKAge and YKID to REPRO_STATES

2 weeks agoImprove sentence
Karl O. Pinc kop@karlpinc.com [Tue, 28 Jul 2026 22:33:09 +0000 (22:33 +0000)]
Improve sentence

2 weeks agoMake reference to useful views in each table's docs
Karl O. Pinc kop@karlpinc.com [Tue, 28 Jul 2026 22:12:12 +0000 (22:12 +0000)]
Make reference to useful views in each table's docs

2 weeks agoExplain how to manually modifiy the content of SIGHTINGS
Karl O. Pinc kop@karlpinc.com [Tue, 28 Jul 2026 20:56:10 +0000 (20:56 +0000)]
Explain how to manually modifiy the content of SIGHTINGS

2 weeks agoSpelling
Karl O. Pinc kop@karlpinc.com [Tue, 28 Jul 2026 20:20:06 +0000 (20:20 +0000)]
Spelling

2 weeks agoFix over-long section underlines
Karl O. Pinc kop@karlpinc.com [Tue, 28 Jul 2026 19:53:57 +0000 (19:53 +0000)]
Fix over-long section underlines

2 weeks agoAdd (sub)tables of contents where useful
Karl O. Pinc kop@karlpinc.com [Tue, 28 Jul 2026 19:39:51 +0000 (19:39 +0000)]
Add (sub)tables of contents where useful

2 weeks agoRestructure docs for the novice and add more tutorial-like information
Karl O. Pinc kop@karlpinc.com [Sun, 26 Jul 2026 05:11:47 +0000 (05:11 +0000)]
Restructure docs for the novice and add more tutorial-like information

Restructure docs so the reader is guided through the initial chapters
Add more tutorial-like documenation for the new reader.

2 weeks agoSpelling
Karl O. Pinc kop@karlpinc.com [Sun, 26 Jul 2026 04:07:36 +0000 (04:07 +0000)]
Spelling

2 weeks agoRe-work the OBS, DYADS, and PANTGRUNT_VIEWS docs
Karl O. Pinc kop@karlpinc.com [Sat, 25 Jul 2026 20:50:26 +0000 (20:50 +0000)]
Re-work the OBS, DYADS, and PANTGRUNT_VIEWS docs

Add examples, interlink and inter-relate the explanatory text, and be
more tutorial.

2 weeks agoCreate the BREC_NOTES_VIEW
Karl O. Pinc kop@karlpinc.com [Thu, 23 Jul 2026 23:48:23 +0000 (23:48 +0000)]
Create the BREC_NOTES_VIEW

2 weeks agoSpelling
Karl O. Pinc kop@karlpinc.com [Thu, 23 Jul 2026 23:32:25 +0000 (23:32 +0000)]
Spelling

2 weeks agoFix BRECORD_NOTES columns to allow empty strings
Karl O. Pinc kop@karlpinc.com [Thu, 23 Jul 2026 21:19:45 +0000 (21:19 +0000)]
Fix BRECORD_NOTES columns to allow empty strings

Credit to Steve Daniels of Ode for finding the problem.

2 weeks agoAllow PANTGRUNTS_VIEW to be updated and deleted
Karl O. Pinc kop@karlpinc.com [Wed, 22 Jul 2026 23:13:51 +0000 (23:13 +0000)]
Allow PANTGRUNTS_VIEW to be updated and deleted

2 weeks agoAllow DYADS to UPDATE and DELETE
Karl O. Pinc kop@karlpinc.com [Wed, 22 Jul 2026 22:37:43 +0000 (22:37 +0000)]
Allow DYADS to UPDATE and DELETE

2 weeks agoSpelling
Karl O. Pinc kop@karlpinc.com [Wed, 22 Jul 2026 22:33:49 +0000 (22:33 +0000)]
Spelling

2 weeks agoAdjust PANTGRUNTS_VIEW for the new WATCHES.Type values
Karl O. Pinc kop@karlpinc.com [Wed, 22 Jul 2026 21:06:14 +0000 (21:06 +0000)]
Adjust PANTGRUNTS_VIEW for the new WATCHES.Type values

The new WATCHES design (A-Record type, B-Record type, etc.) means that
there is no longer a hierarchy of WATCHES.Type values that pantgrunt
data must conform to.  We no longer require a pantgrunt to be attached
to a B record watch, if one exists, and if not then a pantgrunt watch.

This means the PANTGRUNTS_VIEW code can delegate all the work to the
DYADS view, and we can get rid of a lot of code.

(If the PANTGRUNTS_VIEW is ever to raise an error, the deleted
_show_row() macro may prove useful to retrieve from the deleted code.)

2 weeks agoRemove the ATTENDANCE table from the db
Karl O. Pinc kop@karlpinc.com [Wed, 22 Jul 2026 18:27:37 +0000 (18:27 +0000)]
Remove the ATTENDANCE table from the db

2 weeks agoAdjust DYADS; account for unknown participant directionality
Karl O. Pinc kop@karlpinc.com [Wed, 22 Jul 2026 18:11:21 +0000 (18:11 +0000)]
Adjust DYADS; account for unknown participant directionality

Remove the TwoSided and add the Style column.

2 weeks agofix: codify solution to Problem #60
Stevan Earl [Sun, 26 Jul 2026 21:29:52 +0000 (14:29 -0700)]
fix: codify solution to Problem #60

3 weeks agofix: normalize aggression text for problems #77, #78, and #80
Stevan Earl [Thu, 23 Jul 2026 23:12:29 +0000 (16:12 -0700)]
fix: normalize aggression text for problems #77, #78, and #80

3 weeks agofix: implement solution to Problem #54 in the clean schema
Stevan Earl [Wed, 22 Jul 2026 23:44:13 +0000 (16:44 -0700)]
fix: implement solution to Problem #54 in the clean schema

3 weeks agoUse the correct macro symbol so BRECORD_NOTES will insert
Karl O. Pinc kop@karlpinc.com [Wed, 22 Jul 2026 18:15:22 +0000 (18:15 +0000)]
Use the correct macro symbol so BRECORD_NOTES will insert

3 weeks agoInclude constants, so the correct indexes are dropped
Karl O. Pinc kop@karlpinc.com [Wed, 22 Jul 2026 17:06:10 +0000 (17:06 +0000)]
Include constants, so the correct indexes are dropped

This fixes a problem that causes a rebuild of the db to fail.

3 weeks agofix: consolidate clean fixes for problems #65-#68, #72, and #74
Stevan Earl [Tue, 21 Jul 2026 23:41:07 +0000 (16:41 -0700)]
fix: consolidate clean fixes for problems #65-#68, #72, and #74

3 weeks agoFix so update triggers fire only on update
Karl O. Pinc kop@karlpinc.com [Tue, 21 Jul 2026 22:17:44 +0000 (22:17 +0000)]
Fix so update triggers fire only on update

3 weeks agofix: aggression_event_log_update_trigger only fire on update
Stevan Earl [Tue, 21 Jul 2026 20:49:03 +0000 (13:49 -0700)]
fix: aggression_event_log_update_trigger only fire on update

3 weeks agofix: add housekeeping schema to aggression and biography search paths
Stevan Earl [Tue, 21 Jul 2026 19:59:22 +0000 (12:59 -0700)]
fix: add housekeeping schema to aggression and biography search paths

3 weeks agoCreate, document, index, and trigger SIV_STATUS_BOUT
Karl O. Pinc kop@karlpinc.com [Mon, 20 Jul 2026 23:39:54 +0000 (23:39 +0000)]
Create, document, index, and trigger SIV_STATUS_BOUT

3 weeks agoCreate, document, index, and trigger SUBADULT_ARRIVALS_LOG
Karl O. Pinc kop@karlpinc.com [Mon, 20 Jul 2026 22:53:45 +0000 (22:53 +0000)]
Create, document, index, and trigger SUBADULT_ARRIVALS_LOG

3 weeks agoCreate, document, index, and trigger PANTGRUNT_EVENT_LOG
Karl O. Pinc kop@karlpinc.com [Mon, 20 Jul 2026 22:16:15 +0000 (22:16 +0000)]
Create, document, index, and trigger PANTGRUNT_EVENT_LOG

3 weeks agoCreate, document, index, and trigger FOOD_VARIATIONS
Karl O. Pinc kop@karlpinc.com [Mon, 20 Jul 2026 21:15:49 +0000 (21:15 +0000)]
Create, document, index, and trigger FOOD_VARIATIONS

3 weeks agoAlphabetize
Karl O. Pinc kop@karlpinc.com [Mon, 20 Jul 2026 20:57:38 +0000 (20:57 +0000)]
Alphabetize

3 weeks agoCreate, document, index, and trigger COMMUNITY_MEMBERSHIP_UPDATE_LOG
Karl O. Pinc kop@karlpinc.com [Mon, 20 Jul 2026 20:54:46 +0000 (20:54 +0000)]
Create, document, index, and trigger COMMUNITY_MEMBERSHIP_UPDATE_LOG

3 weeks agoCreate, document, index, and trigger TLK_BRECORD_NOTES_CODES
Karl O. Pinc kop@karlpinc.com [Mon, 20 Jul 2026 18:16:06 +0000 (18:16 +0000)]
Create, document, index, and trigger TLK_BRECORD_NOTES_CODES

3 weeks agoReword sentence
Karl O. Pinc kop@karlpinc.com [Mon, 20 Jul 2026 17:31:03 +0000 (17:31 +0000)]
Reword sentence

3 weeks agoDocument that housekeeping tables don't have diagrams
Karl O. Pinc kop@karlpinc.com [Mon, 20 Jul 2026 17:29:34 +0000 (17:29 +0000)]
Document that housekeeping tables don't have diagrams

3 weeks agoMake a substitution reference for the ER diagram section anchor
Karl O. Pinc kop@karlpinc.com [Mon, 20 Jul 2026 17:28:00 +0000 (17:28 +0000)]
Make a substitution reference for the ER diagram section anchor

3 weeks agoAdd an AGGRESSION_EVENT_LOG update trigger to keep the ID from changing
Karl O. Pinc kop@karlpinc.com [Mon, 20 Jul 2026 17:21:56 +0000 (17:21 +0000)]
Add an AGGRESSION_EVENT_LOG update trigger to keep the ID from changing

3 weeks agoMove BIOGRAPHY_LOG into the housekeeping schema
Karl O. Pinc kop@karlpinc.com [Mon, 20 Jul 2026 17:21:08 +0000 (17:21 +0000)]
Move BIOGRAPHY_LOG into the housekeeping schema

3 weeks agoCreate, document, index, and trigger CHIMPS_ON_TIKIS
Karl O. Pinc kop@karlpinc.com [Mon, 20 Jul 2026 17:09:21 +0000 (17:09 +0000)]
Create, document, index, and trigger CHIMPS_ON_TIKIS

3 weeks agoFix chimps_on_tikis_lookup.community_ID to make lower-case
Karl O. Pinc kop@karlpinc.com [Sun, 19 Jul 2026 21:57:35 +0000 (21:57 +0000)]
Fix chimps_on_tikis_lookup.community_ID to make lower-case

3 weeks agoAGGRESSION_EVENT_LOG.CommID is not unique
Karl O. Pinc kop@karlpinc.com [Sun, 19 Jul 2026 21:49:31 +0000 (21:49 +0000)]
AGGRESSION_EVENT_LOG.CommID is not unique

3 weeks agoMake the housekeeping schema and move AGGRESSION_EVENT_LOG into it
Karl O. Pinc kop@karlpinc.com [Sat, 18 Jul 2026 16:08:20 +0000 (16:08 +0000)]
Make the housekeeping schema and move AGGRESSION_EVENT_LOG into it

3 weeks agoMake a housekeeping section; move AGGRESSION_EVENT_LOG into it
Karl O. Pinc kop@karlpinc.com [Sat, 18 Jul 2026 15:44:54 +0000 (15:44 +0000)]
Make a housekeeping section; move AGGRESSION_EVENT_LOG into it

3 weeks agoharden commit 8a528cc7d1a9fb solution to problem #19
Stevan Earl [Sun, 19 Jul 2026 21:17:13 +0000 (14:17 -0700)]
harden commit 8a528cc7d1a9fb solution to problem #19

4 weeks agoAdd ARRIVALS.Updated column
Karl O. Pinc kop@karlpinc.com [Sat, 18 Jul 2026 15:30:22 +0000 (15:30 +0000)]
Add ARRIVALS.Updated column

Resolves problem #45.

4 weeks agoCreate, document, index, and trigger ELO_RANKS_DAILY_MT_M
Karl O. Pinc kop@karlpinc.com [Sat, 18 Jul 2026 01:07:39 +0000 (01:07 +0000)]
Create, document, index, and trigger ELO_RANKS_DAILY_MT_M

4 weeks agoCreate, document, index, and trigger ELO_RANKS_DAILY_KK_M
Karl O. Pinc kop@karlpinc.com [Sat, 18 Jul 2026 00:59:26 +0000 (00:59 +0000)]
Create, document, index, and trigger ELO_RANKS_DAILY_KK_M

4 weeks agoCreate, document, index, and trigger ELO_RANKS_DAILY_MT_F
Karl O. Pinc kop@karlpinc.com [Sat, 18 Jul 2026 00:48:27 +0000 (00:48 +0000)]
Create, document, index, and trigger ELO_RANKS_DAILY_MT_F

4 weeks agoMake macros to generate all the ELO_RANK_DAILY_*_* tables
Karl O. Pinc kop@karlpinc.com [Sat, 18 Jul 2026 00:08:08 +0000 (00:08 +0000)]
Make macros to generate all the ELO_RANK_DAILY_*_* tables

Use the macros to generate everything concering the
ELO_RANKS_DAILY_KK_F table.

4 weeks agoCreate, document, index, and trigger ELO_RANKS_DAILY_KK_F
Karl O. Pinc kop@karlpinc.com [Fri, 17 Jul 2026 19:47:15 +0000 (19:47 +0000)]
Create, document, index, and trigger ELO_RANKS_DAILY_KK_F

4 weeks agoCreate, document, index, and trigger FERTILITY
Karl O. Pinc kop@karlpinc.com [Wed, 15 Jul 2026 22:31:21 +0000 (22:31 +0000)]
Create, document, index, and trigger FERTILITY

4 weeks agoCreate and document FERTILITY_STOPS
Karl O. Pinc kop@karlpinc.com [Wed, 15 Jul 2026 22:18:52 +0000 (22:18 +0000)]
Create and document FERTILITY_STOPS

4 weeks agoUse consistent vertical space
Karl O. Pinc kop@karlpinc.com [Wed, 15 Jul 2026 22:17:45 +0000 (22:17 +0000)]
Use consistent vertical space

4 weeks agoCreate and document FERTILITY_STARTS
Karl O. Pinc kop@karlpinc.com [Wed, 15 Jul 2026 22:17:15 +0000 (22:17 +0000)]
Create and document FERTILITY_STARTS

4 weeks agoAlphabetize
Karl O. Pinc kop@karlpinc.com [Wed, 15 Jul 2026 21:09:34 +0000 (21:09 +0000)]
Alphabetize

4 weeks agoImprove mating behavior documentation
Karl O. Pinc kop@karlpinc.com [Wed, 15 Jul 2026 16:57:34 +0000 (16:57 +0000)]
Improve mating behavior documentation

4 weeks agoAlphabetize behavior codes
Karl O. Pinc kop@karlpinc.com [Wed, 15 Jul 2026 16:49:51 +0000 (16:49 +0000)]
Alphabetize behavior codes

4 weeks agoResolve conversion problem #102 by making NULL times 00:00
Karl O. Pinc kop@karlpinc.com [Wed, 15 Jul 2026 16:33:32 +0000 (16:33 +0000)]
Resolve conversion problem #102 by making NULL times 00:00

4 weeks agoResolve conversion problem #101 by making NULL focals UNK
Karl O. Pinc kop@karlpinc.com [Wed, 15 Jul 2026 16:31:02 +0000 (16:31 +0000)]
Resolve conversion problem #101 by making NULL focals UNK

4 weeks agoAllow aggressons to have no time, the sdb_no_time value
Karl O. Pinc kop@karlpinc.com [Wed, 15 Jul 2026 15:52:26 +0000 (15:52 +0000)]
Allow aggressons to have no time, the sdb_no_time value

4 weeks agoRedesign WATCHES.Type to be A-Rec, B-Rec, Location, and Other
Karl O. Pinc kop@karlpinc.com [Tue, 14 Jul 2026 22:55:09 +0000 (22:55 +0000)]
Redesign WATCHES.Type to be A-Rec, B-Rec, Location, and Other

Instead of having a different WATCHES.Type for each behavior that does
not have a corresponding follow record, and different types for
feeding station arrivals and feeding station groom scans, have only 2
types.  One for A records and one for B records.  There are also types
for locations and for "other", the latter of which is equalivant to a
B-Record.  Presumeably "other" is used for grad-student data, etc.

4 weeks agoFix cut-and-paste error in behavior code
Karl O. Pinc kop@karlpinc.com [Tue, 14 Jul 2026 21:37:45 +0000 (21:37 +0000)]
Fix cut-and-paste error in behavior code

4 weeks agoFix typo in sdb_sokwedb_source macro symbol
Karl O. Pinc kop@karlpinc.com [Tue, 14 Jul 2026 21:29:38 +0000 (21:29 +0000)]
Fix typo in sdb_sokwedb_source macro symbol

4 weeks agoFix typos in constraint names
Karl O. Pinc kop@karlpinc.com [Tue, 14 Jul 2026 21:14:00 +0000 (21:14 +0000)]
Fix typos in constraint names

4 weeks agoUse correct symbols for elevation limits
Karl O. Pinc kop@karlpinc.com [Tue, 14 Jul 2026 21:12:41 +0000 (21:12 +0000)]
Use correct symbols for elevation limits

4 weeks agoUse Sphinx replacements for macro constants used in Sphinx tables
Karl O. Pinc kop@karlpinc.com [Tue, 14 Jul 2026 16:57:30 +0000 (16:57 +0000)]
Use Sphinx replacements for macro constants used in Sphinx tables

5 weeks agoConsistently report WATCHES.Type in error messages
Karl O. Pinc kop@karlpinc.com [Sat, 11 Jul 2026 22:58:25 +0000 (22:58 +0000)]
Consistently report WATCHES.Type in error messages

5 weeks agoFix GPS -> UTM
Karl O. Pinc kop@karlpinc.com [Sat, 11 Jul 2026 22:44:32 +0000 (22:44 +0000)]
Fix GPS -> UTM

5 weeks agoSpelling
Karl O. Pinc kop@karlpinc.com [Sat, 11 Jul 2026 22:41:02 +0000 (22:41 +0000)]
Spelling

5 weeks agoFix so that sdb_arrival EVENTS must have a FOLLOW_OBSERVERS row
Karl O. Pinc kop@karlpinc.com [Sat, 11 Jul 2026 22:38:45 +0000 (22:38 +0000)]
Fix so that sdb_arrival EVENTS must have  a FOLLOW_OBSERVERS row

5 weeks agoTypo
Karl O. Pinc kop@karlpinc.com [Sat, 11 Jul 2026 22:30:02 +0000 (22:30 +0000)]
Typo

5 weeks agoFix to ensure arrival at the feeding station is the WATCHES.AnimID
Karl O. Pinc kop@karlpinc.com [Sat, 11 Jul 2026 22:28:24 +0000 (22:28 +0000)]
Fix to ensure arrival at the feeding station is the WATCHES.AnimID

5 weeks agoRemove whitespace typos
Karl O. Pinc kop@karlpinc.com [Sat, 11 Jul 2026 22:02:34 +0000 (22:02 +0000)]
Remove whitespace typos

5 weeks agoCorrect EVENTS docs -- colobus encounters do not have to be hunts
Karl O. Pinc kop@karlpinc.com [Wed, 8 Jul 2026 23:07:36 +0000 (23:07 +0000)]
Correct EVENTS docs -- colobus encounters do not have to be hunts

5 weeks agoAdd a sentence describing the list of sexual swelling rules
Karl O. Pinc kop@karlpinc.com [Wed, 8 Jul 2026 22:54:31 +0000 (22:54 +0000)]
Add a sentence describing the list of sexual swelling rules

5 weeks agoBackport roles: fix sdb_unkpair checks in pair validation
Stevan Earl [Mon, 6 Jul 2026 17:48:38 +0000 (10:48 -0700)]
Backport roles: fix sdb_unkpair checks in pair validation

5 weeks agoBackport groomings: validate initiator/terminator as event participants
Stevan Earl [Mon, 6 Jul 2026 17:48:02 +0000 (10:48 -0700)]
Backport groomings: validate initiator/terminator as event participants

5 weeks agoRemove sex rules regards actor/actee in mating events
Karl O. Pinc kop@karlpinc.com [Sun, 5 Jul 2026 18:36:32 +0000 (18:36 +0000)]
Remove sex rules regards actor/actee in mating events

Change to a warning.  There may be some same-sex mating events.  We
could make another event code for same-sex mating events, but why?

6 weeks agoRename LOCATIONS_GPS -> LOCATIONS_PAPER
Karl O. Pinc kop@karlpinc.com [Sat, 4 Jul 2026 18:59:54 +0000 (18:59 +0000)]
Rename LOCATIONS_GPS -> LOCATIONS_PAPER

6 weeks agoRename LOCATIONS_GPS -> LOCATIONS_UTM
Karl O. Pinc kop@karlpinc.com [Sat, 4 Jul 2026 18:49:13 +0000 (18:49 +0000)]
Rename LOCATIONS_GPS -> LOCATIONS_UTM

6 weeks agoChange sdb_map to sdb_paper
Karl O. Pinc kop@karlpinc.com [Sat, 4 Jul 2026 18:38:10 +0000 (18:38 +0000)]
Change sdb_map to sdb_paper